// 导出属于基础信息管理的路由规则
import Layout from '@/layout'
//  {  path: '', component: '' }
// 每个子模块 其实 都是外层是layout  组件位于layout的二级路由里面
export default {
  path: '/info', // 路径
  // stock
  name: 'info', // 给路由规则加一个name
  component: Layout, // 组件
  // 路由元信息  其实就是存储数据的对象 我们可以在这里放置一些信息 meta属性的里面的属性 随意定义
  meta: {
    // title 作为侧边栏菜单导航标题
    title: '基础信息管理',
    // 图标
    icon: 'el-icon-s-operation'
  },
  // 配置三级路由表
  children: [
    {
      // path: '', // 这里当二级路由的path什么都不写的时候 表示该路由为当前二级路由的默认路由
      path: 'warehouse',
      component: () => import('@/views/information/warehouse'),
      meta: { title: '仓库管理', icon: 'el-icon-bangzhu' }
    },
    {
      path: 'warehouse/details/:id',
      component: () => import('@/views/information/warehouse/details.vue'),
      // 添加 hidden 属性 值为true不在导航菜单中显示
      // 加上hidden意为不显示 不需要meta属性
      hidden: true
    },
    {
      path: 'area',
      component: () => import('@/views/information/area.vue'),
      meta: { title: '库区管理', icon: 'el-icon-position' }
    },
    {
      path: 'area/addarea/:id',
      component: () => import('@/views/information/components/add-area.vue'),
      hidden: true
    },
    {
      path: 'location',
      component: () => import('@/views/information/location'),
      meta: { title: '库位管理', icon: 'el-icon-suitcase' }
    },
    {
      path: 'location/details/:id',
      component: () => import('@/views/information/location/details.vue'),
      hidden: true
    },
    {
      path: 'location-view',
      component: () => import('@/views/information/location-view.vue'),
      meta: { title: '库位视图', icon: 'el-icon-view' }
    },
    {
      path: 'goods',
      component: () => import('@/views/information/goods'),
      meta: { title: '货品管理', icon: 'el-icon-document' }
    },
    {
      path: 'goods/details/:id',
      component: () => import('@/views/information/goods/details.vue'),
      hidden: true
    },
    {
      path: 'goods-type',
      component: () => import('@/views/information/good-type.vue'),
      meta: { title: '货品类型管理', icon: 'el-icon-s-check' }
    }
  ]
}

// 当你的访问地址 是 /employees的时候 layout组件会显示 此时 你的二级路由的默认组件  也会显示
